import * as React from "react"
import Svg, { Path } from "react-native-svg"

interface TrainCuteFiIconProps {
  width?: number
  height?: number
  color?: string
}

export const TrainCuteFiIcon = ({
  width = 24,
  height = 24,
  color = "#10161F",
}: TrainCuteFiIconProps) => {
  return (
    <Svg width={width} height={height} fill="none" viewBox="0 0 24 24">
      <Path
        d="M4.66 5.026c-1.137.062-1.794.25-2.438.695-.32.222-.805.703-1.016 1.01a4.347 4.347 0 0 0-.523 1.157C.52 8.526.506 8.783.505 11c-.001 1.87.008 2.195.071 2.578.164 1.005.494 1.654 1.171 2.307.671.647 1.401.962 2.487 1.073.574.058 13.472.058 14.208-.001 1.361-.108 2.426-.401 3.284-.902.234-.137.46-.32.756-.615.379-.377.444-.463.631-.84.309-.623.348-.808.344-1.64-.003-.624-.015-.741-.108-1.08-.767-2.797-3.873-5.382-7.689-6.399a15.548 15.548 0 0 0-1.88-.369c-.579-.082-.748-.086-4.74-.092a396.904 396.904 0 0 0-4.38.006M7 8.5V10H2.486l.016-.21c.009-.115.024-.408.034-.65.051-1.247.684-1.958 1.865-2.095.164-.019.817-.037 1.449-.04L7 7v1.5m5.79-1.474.21.025V10H9V7h1.79c.985.001 1.885.012 2 .026m3.41.721c1.236.446 2.585 1.239 3.382 1.988l.278.262-2.43.001L15 10V7.37l.35.098c.193.055.575.18.85.279M1.24 18.037a1.1 1.1 0 0 0-.665.589c-.071.169-.071.579 0 .748.078.188.291.416.481.518l.164.088h20.56l.164-.088c.19-.102.403-.33.481-.518.071-.169.071-.579 0-.748a1.21 1.21 0 0 0-.481-.518l-.164-.088-10.22-.007c-5.621-.003-10.265.007-10.32.024"
        fill={color}
        fillRule="evenodd"
      />
    </Svg>
  )
}
